package gameheart.client.logic;

import java.awt.Graphics;

public abstract  class PlayState {
        public enum playStateType {DealingState, PassingCardState, HandState};
	public PlayCanvas _context;
        public PlayState(PlayCanvas context)
        {
            _context = context;
        }
	public abstract  void update();
        public abstract  void render(Graphics graphic);

	/**
	 * 
	 * @return 
	 */
	public abstract  PlayState.playStateType getStateType();
        public abstract  PlayState Clone();
        public abstract  void Init();
}